<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
  <meta charset="utf-8" />
  <meta name="generator" content="pandoc" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
  <title>Release Notes for STM32CubeWL33 Firmware Package</title>
  <style>
    code{white-space: pre-wrap;}
    span.smallcaps{font-variant: small-caps;}
    div.columns{display: flex; gap: min(4vw, 1.5em);}
    div.column{flex: auto; overflow-x: auto;}
    div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
    /* The extra [class] is a hack that increases specificity enough to
       override a similar rule in reveal.js */
    ul.task-list[class]{list-style: none;}
    ul.task-list li input[type="checkbox"] {
      font-size: inherit;
      width: 0.8em;
      margin: 0 0.8em 0.2em -1.6em;
      vertical-align: middle;
    }
    .display.math{display: block; text-align: center; margin: 0.5rem auto;}
  </style>
  <link rel="stylesheet" href="_htmresc/mini-st_2020.css" />
  <link rel="icon" type="image/x-icon" href="_htmresc/favicon.png" />
  <!--[if lt IE 9]>
    <script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
  <![endif]-->
</head>
<body>
<div class="row">
<div class="col-sm-12 col-lg-4">
<center>
<h1 id="release-notes-for">Release Notes for</h1>
<h1 id="stm32cubewl3-firmware-package"><mark>STM32CubeWL3 Firmware
Package</mark></h1>
<p>Copyright © 2024 STMicroelectronics<br />
</p>
<a href="https://www.st.com" class="logo"><img
src="_htmresc/st_logo_2020.png" alt="ST logo" /></a>
</center>
<h1 id="purpose">Purpose</h1>
<p><strong>STM32Cube is an STMicroelectronics original initiative to
ease developers life by reducing development efforts, time and
cost.</mark></strong></p>
<p>STM32Cube covers STM32 portfolio.</p>
<p>STM32Cube Version 1.x includes:</p>
<ul>
<li>The STM32CubeMX, a graphical software configuration tool that allows
to generate C initialization code using graphical wizards.</li>
<li>A comprehensive embedded software platform, delivered per series
<ul>
<li>The STM32Cube HAL, an STM32 abstraction layer embedded software,
ensuring maximized portability across STM32 portfolio.</li>
<li>Low-layer APIs (LL) offering a fast light-weight expert-oriented
layer which is closer to the hardware than the HAL.</li>
</ul></li>
</ul>
<p>All embedded software utilities, delivered with a full set of
examples.</p>
<p>The STM32Cube firmware solution offers a straightforward API with a
modular architecture, making it simple to fine tune custom applications
and scalable to fit most requirements.</p>
<figure>
<img src="_htmresc/STM32Cube_2020.bmp" alt="STM32Cube" />
<figcaption aria-hidden="true">STM32Cube</figcaption>
</figure>
<p>The HAL (Hardware Abstraction Layer) &amp; LL (Low Layers) drivers
provided within this package support the STM32WL3x lines.</p>
<p>The HAL and LL drivers provided within this package are compliant
with MISRA-C:2012 guidelines, and have been reviewed with a static
analysis tool to eliminate possible run-time errors. Reports are
available on demand.</p>
</div>
<section id="update-history" class="col-sm-12 col-lg-8">
<h1>Update History</h1>
<div class="collapse">
<input type="checkbox" id="collapse-section2" checked aria-hidden="true">
<label for="collapse-section2" aria-hidden="true"><strong>V1.1.0 /
05-February-2025</strong></label>
<div>
<h2 id="main-changes">Main Changes</h2>
<h3
id="release-of-stm32cubewl3-stm32cube-for-stm32wl3x-lines-supporting-stm32wl3x-devices">Release
of <strong>STM32CubeWL3</strong> (STM32Cube for STM32WL3x lines)
supporting <strong>STM32WL3x</strong> devices</h3>
<ul>
<li>Added wM-Bus middleware and applications</li>
</ul>
<p><br />
</p>
<h2 id="contents">Contents</h2>
<ul>
<li><strong>CMSIS Devices drivers</strong> updates
<ul>
<li>Support of <strong>STM32WL3x</strong> devices</li>
</ul></li>
<li><strong>HAL/LL Drivers</strong> updates
<ul>
<li>HAL and LL drivers are available for all peripherals:
<ul>
<li>HAL: ADC, COMP, CORTEX, CRC, CRYP, DMA, FLASH, GPIO, I2C, I2S, IRDA,
IWDG, LCD, LPAWUR, MRSUBG, PWR, RCC, RNG, RTC, SMARTCARD, SMBUS, SPI,
TIM, UART, USART</li>
<li>LL: ADC, COMP, CRC, DMA, GPIO, I2C, IWDG, LCSC, LPUART, MRSUBG, PWR,
RCC, RNG, RTC, SPI, TIM, USART, UTILS</li>
</ul></li>
</ul></li>
<li><strong>BSP</strong>
<ul>
<li>Support of <strong>NUCLEO-WL3CCx</strong> boards</li>
</ul></li>
<li><strong>Middlewares</strong>
<ul>
<li>Sigfox middleware for WL33 devices</li>
<li>wM-Bus Phy middleware for WL33 devices</li>
<li>FatFs middleware for WL33 devices</li>
<li>Free RTOS middleware for WL33 devices</li>
</ul></li>
<li><strong>Projects</strong>
<ul>
<li>Templates and Templates_LL projects based on HAL/LL APIs</li>
<li>Examples HAL/LL/MIX for all IP peripherals</li>
<li>Applications: Sigfox and wM-Bus Phy applications<br />
</li>
</ul></li>
</ul>
<h2 id="projects">Projects</h2>
<p><small>The projects flagged by “<span class="icon-st-update"></span>”
have changed since the previous release. “<span
class="icon-st-add"></span>” are new.</small></p>
<p><br />
</p>
<ul>
<li>The STM32CubeWL3 Firmware package comes with a rich set of examples
running on STMicroelectronics boards, organized by board and provided
with preconfigured projects for the main supported toolchains.</li>
<li>The exhaustive list of projects and their short description is
provided in this table (<a
href="Projects/STM32CubeProjectsList.html">STM32CubeProjectsList.html</a>).</li>
</ul>
<table>
<thead>
<tr class="header">
<th>Name</th>
<th>Version</th>
<th style="text-align: left;">Release notes</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td>Projects</td>
<td>V1.1.0 <span class="icon-st-update"></span></td>
<td style="text-align: left;"><a
href="Projects/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<h2 id="components">Components</h2>
<p><small>The components flagged by “<span
class="icon-st-update"></span>” have changed since the previous release.
“<span class="icon-st-add"></span>” are new.</small></p>
<p><strong>Drivers</strong></p>
<table>
<colgroup>
<col style="width: 17%" />
<col style="width: 25%" />
<col style="width: 57%" />
</colgroup>
<thead>
<tr class="header">
<th>Name</th>
<th>Version</th>
<th>Release notes</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td>CMSIS</td>
<td>V5.9.0</td>
<td><a href="Drivers/CMSIS/Documentation/index.html">release
notes</a></td>
</tr>
<tr class="even">
<td>STM32WL3x CMSIS</td>
<td>V1.1.0 <span class="icon-st-update"></span></td>
<td><a
href="Drivers/CMSIS/Device/ST/STM32WL3x/Release_Notes.html">release
notes</a></td>
</tr>
<tr class="odd">
<td>STM32WL3x_HAL_Driver</td>
<td>V1.1.0 <span class="icon-st-update"></span></td>
<td><a href="Drivers/STM32WL3x_HAL_Driver/Release_Notes.html">release
notes</a></td>
</tr>
</tbody>
</table>
<p><br />
</p>
<p><strong>BSP Drivers</strong></p>
<table>
<colgroup>
<col style="width: 17%" />
<col style="width: 25%" />
<col style="width: 57%" />
</colgroup>
<thead>
<tr class="header">
<th>Name</th>
<th>Version</th>
<th>Release notes</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td>STM32WL3x-nucleo</td>
<td>V1.1.0 <span class="icon-st-update"></span></td>
<td><a href="Drivers/BSP/STM32WL3x-nucleo/Release_Notes.html">release
notes</a></td>
</tr>
</tbody>
</table>
<p><br />
</p>
<p><strong>Middlewares</strong></p>
<table>
<colgroup>
<col style="width: 17%" />
<col style="width: 23%" />
<col style="width: 58%" />
</colgroup>
<thead>
<tr class="header">
<th>Name</th>
<th>Version</th>
<th>Release notes</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td>FatFS</td>
<td>R0.15</td>
<td><a
href="Middlewares/Third_Party/FatFs/documents/updates.html">release
notes</a> ST modified 20230818 <a
href="Middlewares/Third_Party/FatFs/source/st_readme.txt">release
notes</a></td>
</tr>
<tr class="even">
<td>FreeRTOS</td>
<td>v10.6.2</td>
<td><a href="Middlewares/Third_Party/FreeRTOS/Source/readme.txt">release
notes</a> ST modified 20241011 <a
href="Middlewares/Third_Party/FreeRTOS/Source/st_readme.txt">release
notes</a></td>
</tr>
<tr class="odd">
<td>Sigfox</td>
<td>v1.0.0</td>
<td><a href="Middlewares/Third_Party/Sigfox/Release_Notes.html">release
notes</a></td>
</tr>
<tr class="even">
<td>wM-Bus Phy</td>
<td>v1.0.4 <span class="icon-st-add"></span></td>
<td><a href="Middlewares/ST/WmBus_Phy/Release_Notes.html">release
notes</a></td>
</tr>
</tbody>
</table>
<p><br />
</p>
<h2 id="development-toolchains-and-compilers">Development Toolchains and
Compilers</h2>
<ul>
<li>IAR Embedded Workbench for ARM (EWARM) toolchain V9.30.1 + ST-LINK,
patch available here:
<ul>
<li><a
href="Utilities\PC_Software\EWARMv9_STM32WL3xx_V1.1.0.zip">Utilities\PC_Software\EWARMv9_STM32WL3xx_V1.1.0.zip</a></li>
<li>This patch supports STM32WL3x devices<br />
</li>
</ul></li>
<li>ARM KEIL V5.37, patch available here:
<ul>
<li><a
href="Utilities\PC_Software\Keil.STM32WL3x_DFP.1.1.0.zip">Utilities\PC_Software\Keil.STM32WL3x_DFP.1.1.0.zip</a></li>
<li>This patch supports STM32WL3x devices<br />
</li>
</ul></li>
<li>STM32CubeIDE V1.17.0:
<ul>
<li>Supports STM32WL33 devices</li>
</ul></li>
</ul>
<h2 id="supported-devices-and-boards">Supported Devices and boards</h2>
<ul>
<li>STM32WL3x devices</li>
<li>NUCLEO-WL33CCx</li>
</ul>
<h2 id="known-limitations">Known limitations</h2>
<ul>
<li>None</li>
</ul>
<h2 id="backward-compatibility">Backward compatibility</h2>
<ul>
<li>Not applicable</li>
</ul>
</div>
</div>
<div class="collapse">
<input type="checkbox" id="collapse-section1" aria-hidden="true">
<label for="collapse-section1" aria-hidden="true"><strong>V1.0.0 /
30-October-2024</strong></label>
<div>
<h2 id="main-changes-1">Main Changes</h2>
<h3
id="first-official-release-of-stm32cubewl3-stm32cube-for-stm32wl3x-lines-supporting-stm32wl3x-devices">First
Official Release of <strong>STM32CubeWL3</strong> (STM32Cube for
STM32WL3x lines) supporting <strong>STM32WL3x</strong> devices</h3>
<p><br />
</p>
<h2 id="contents-1">Contents</h2>
<ul>
<li><strong>CMSIS Devices drivers</strong> updates
<ul>
<li>Support of <strong>STM32WL3x</strong> devices</li>
</ul></li>
<li><strong>HAL/LL Drivers</strong> updates
<ul>
<li>HAL and LL drivers are available for all peripherals:
<ul>
<li>HAL: ADC, COMP, CORTEX, CRC, CRYP, DMA, FLASH, GPIO, I2C, I2S, IRDA,
IWDG, LCD, LPAWUR, MRSUBG, PWR, RCC, RNG, RTC, SMARTCARD, SMBUS, SPI,
TIM, UART, USART</li>
<li>LL: ADC, COMP, CRC, DMA, GPIO, I2C, IWDG, LCSC, LPUART, MRSUBG, PWR,
RCC, RNG, RTC, SPI, TIM, USART, UTILS</li>
</ul></li>
</ul></li>
<li><strong>BSP</strong>
<ul>
<li>Support of <strong>NUCLEO-WL3CC</strong> board</li>
</ul></li>
<li><strong>Middlewares</strong>
<ul>
<li>Sigfox middleware for WL33 devices</li>
</ul></li>
<li><strong>Projects</strong>
<ul>
<li>Templates and Templates_LL projects based on HAL/LL APIs</li>
<li>Examples HAL/LL/MIX for all IP peripherals</li>
<li>Applications: Added Sigfox applications<br />
</li>
</ul></li>
</ul>
<h2 id="projects-1">Projects</h2>
<p><small>The projects flagged by “<span class="icon-st-update"></span>”
have changed since the previous release. “<span
class="icon-st-add"></span>” are new.</small></p>
<p><br />
</p>
<ul>
<li>The STM32CubeWL3 Firmware package comes with a rich set of examples
running on STMicroelectronics boards, organized by board and provided
with preconfigured projects for the main supported toolchains.</li>
<li>The exhaustive list of projects and their short description is
provided in this table (<a
href="Projects/STM32CubeProjectsList.html">STM32CubeProjectsList.html</a>).</li>
</ul>
<table>
<thead>
<tr class="header">
<th>Name</th>
<th>Version</th>
<th style="text-align: left;">Release notes</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td>Projects</td>
<td>V1.0.0</td>
<td style="text-align: left;"><a
href="Projects/Release_Notes.html">release notes</a></td>
</tr>
</tbody>
</table>
<h2 id="components-1">Components</h2>
<p><small>The components flagged by “<span
class="icon-st-update"></span>” have changed since the previous release.
“<span class="icon-st-add"></span>” are new.</small></p>
<p><strong>Drivers</strong></p>
<table>
<colgroup>
<col style="width: 17%" />
<col style="width: 25%" />
<col style="width: 57%" />
</colgroup>
<thead>
<tr class="header">
<th>Name</th>
<th>Version</th>
<th>Release notes</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td>CMSIS</td>
<td>V5.9.0</td>
<td><a href="Drivers/CMSIS/Documentation/index.html">release
notes</a></td>
</tr>
<tr class="even">
<td>STM32WL3x CMSIS</td>
<td>V1.0.0</td>
<td><a
href="Drivers/CMSIS/Device/ST/STM32WL3x/Release_Notes.html">release
notes</a></td>
</tr>
<tr class="odd">
<td>STM32WL3x_HAL_Driver</td>
<td>V1.0.0</td>
<td><a href="Drivers/STM32WL3x_HAL_Driver/Release_Notes.html">release
notes</a></td>
</tr>
</tbody>
</table>
<p><br />
</p>
<p><strong>BSP Drivers</strong></p>
<table>
<colgroup>
<col style="width: 17%" />
<col style="width: 25%" />
<col style="width: 57%" />
</colgroup>
<thead>
<tr class="header">
<th>Name</th>
<th>Version</th>
<th>Release notes</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td>STM32WL3x-nucleo</td>
<td>V1.0.0</td>
<td><a href="Drivers/BSP/STM32WL3x-nucleo/Release_Notes.html">release
notes</a></td>
</tr>
</tbody>
</table>
<p><br />
</p>
<p><strong>Middlewares</strong></p>
<table>
<colgroup>
<col style="width: 17%" />
<col style="width: 23%" />
<col style="width: 58%" />
</colgroup>
<thead>
<tr class="header">
<th>Name</th>
<th>Version</th>
<th>Release notes</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td>FatFS</td>
<td>R0.15</td>
<td><a
href="Middlewares/Third_Party/FatFs/documents/updates.html">release
notes</a> ST modified 20230818 <a
href="Middlewares/Third_Party/FatFs/source/st_readme.txt">release
notes</a></td>
</tr>
<tr class="even">
<td>FreeRTOS</td>
<td>v10.6.2</td>
<td><a href="Middlewares/Third_Party/FreeRTOS/Source/readme.txt">release
notes</a> ST modified 20241011 <a
href="Middlewares/Third_Party/FreeRTOS/Source/st_readme.txt">release
notes</a></td>
</tr>
<tr class="odd">
<td>Sigfox</td>
<td>v1.0.0</td>
<td><a href="Middlewares/Third_Party/Sigfox/Release_Notes.html">release
notes</a></td>
</tr>
</tbody>
</table>
<p><br />
</p>
<h2 id="development-toolchains-and-compilers-1">Development Toolchains
and Compilers</h2>
<ul>
<li>IAR Embedded Workbench for ARM (EWARM) toolchain V9.30.1 + ST-LINK,
patch available here:
<ul>
<li><a
href="Utilities\PC_Software\EWARMv9_STM32WL3x_V1.0.0.zip">Utilities\PC_Software\EWARMv9_STM32WL3x_V1.0.0.zip</a></li>
<li>This patch supports STM32WL33 devices<br />
</li>
</ul></li>
<li>ARM KEIL V5.37, patch available here:
<ul>
<li><a
href="Utilities\PC_Software\Keil.STM32WL3x_DFP.1.0.0.zip">Utilities\PC_Software\Keil.STM32WL3x_DFP.1.0.0.zip</a></li>
<li>This patch supports STM32WL33 devices<br />
</li>
</ul></li>
<li>STM32CubeIDE V1.17.0:
<ul>
<li>Supports STM32WL33 devices</li>
</ul></li>
</ul>
<h2 id="supported-devices-and-boards-1">Supported Devices and
boards</h2>
<ul>
<li>STM32WL33 devices</li>
<li>NUCLEO-WL33CC</li>
</ul>
<h2 id="known-limitations-1">Known limitations</h2>
<ul>
<li>None</li>
</ul>
<h2 id="backward-compatibility-1">Backward compatibility</h2>
<ul>
<li>Not applicable</li>
</ul>
</div>
</div>
</section>
</div>
<footer class="sticky">
<div class="columns">
<div class="column" style="width:95%;">
<p>For complete documentation on STM32 Microcontrollers </mark>, visit:
<span style="font-color: blue;"><a
href="http://www.st.com/stm32">www.st.com/stm32</a></span></p>
<p><em>This release note uses up to date web standards and, for this
reason, should not be opened with Internet Explorer but preferably with
popular browsers such as Google Chrome, Mozilla Firefox, Opera or
Microsoft Edge.</em></p>
</div><div class="column" style="width:5%;">
<p><abbr title="Based on template cx566953 version 2.0">Info</abbr></p>
</div>
</div>
</footer>
</body>
</html>
